package com.issue.system.mapper;

import java.util.List;
import com.issue.system.domain.ChildStatus;

/**
 * Child StatusMapper接口
 * 
 * @author system
 * @date 2024-10-15
 */
public interface ChildStatusMapper 
{
    /**
     * 查询Child Status
     * 
     * @param id Child Status主键
     * @return Child Status
     */
    public ChildStatus selectChildStatusById(Long id);

    /**
     * 查询Child Status列表
     * 
     * @param childStatus Child Status
     * @return Child Status集合
     */
    public List<ChildStatus> selectChildStatusList(ChildStatus childStatus);

    /**
     * 新增Child Status
     * 
     * @param childStatus Child Status
     * @return 结果
     */
    public int insertChildStatus(ChildStatus childStatus);

    /**
     * 修改Child Status
     * 
     * @param childStatus Child Status
     * @return 结果
     */
    public int updateChildStatus(ChildStatus childStatus);

    /**
     * 删除Child Status
     * 
     * @param id Child Status主键
     * @return 结果
     */
    public int deleteChildStatusById(Long id);

    /**
     * 批量删除Child Status
     * 
     * @param ids 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteChildStatusByIds(Long[] ids);
}
